.middle{
	width: 100%;
	border-top: 1px solid #f4dadc;
}

.middle>.box{
	width: 1200px;
	margin: 0 auto;
}

.middle>.box>.user_list{
	float: left;
	margin-left: 38px;
	font-family: "microsoft yahei";
}

.middle>.box>.user_list>h2{
	font-size: 20px;
	color: #c6474e;
	font-family: "microsoft yahei";
	margin-top: 25px;
}

.middle>.box>.user_list>dl{
	margin-top: 20px;
}

.middle>.box>.user_list>dl>dt>a{
	display: inline-block;
	color: #333232;
	font-size: 20px;
}

.middle>.box>.user_list>dl>dd>a{
	display: inline-block;
	color: #666565;
	font-size: 18px;
	margin-left: 6px;
	margin-top: 13px;
}

.middle>.box>.user_list>dl a:hover{
	color: #c6474e;
}

.middle>.box>.user_info{
	width: 989px;
	height: 258px;
	background-color: #f0eeee;
	float: right;
	margin-top: 37px;
	font-family: "microsoft yahei";
	overflow: hidden;
}

.middle>.box>.user_info>.user_icon{
	float: left;
	width: 171px;
	text-align: center;
	margin-left: 13px;
	margin-top: 17px;
}

.middle>.box>.user_info>.user_icon>img{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.middle>.box>.user_info>.user_icon>a{
	display: inline-block;
	margin-top: 25px;
	color: #c6474e;
	font-size: 18px;
}

.middle>.box>.user_info>ol{
	float: left;
}

.middle>.box>.user_info .nickname{
	font-size: 20px;
	color: #333232;
	display: inline-block;
	margin-left: 59px;
	margin-top: 64px;
}

.middle>.box>.user_info .balance{
	margin-left: 38px;
	margin-top: 40px;
	font-size: 20px;
}

.middle>.box>.user_info .balance>span{
	color: #c6474e;
	margin-left: 22px;
}

.middle>.box>.user_info>ul{
	float: right;
	overflow: hidden;
	width: 330px;
}

.middle>.box>.user_info>ul>li{
	width: 90px;
	text-align: center;
	float: left;
	margin-right: 75px;
	margin-top: 18px;
}

.middle>.box>.user_info>ul>li>span{
	display: inline-block;
	width: 76px;
	height: 76px;
	background-color: #FFFFFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.middle>.box>.user_info>ul>li>span>a{
	display: table-cell;
	margin: auto;
	width: 76px;
	height: 76px;
	vertical-align: middle;
}

.middle>.box>.user_info>ul>li>a{
	display: block;
	margin-top: 8px;
	font-size: 18px;
	color: #333232;
}

.middle>.box>.user{
	width: 990px;
	margin-left: 210px;
	float: right;
	margin-top: -85px;
	margin-bottom: 30px;
	font-size: 18px;
	font-family: "microsoft yahei";
}

.middle>.box>.user>label{
	color: #666565;
	margin-right: 23px;
	margin-left: 227px;
}

.middle>.box>.user>input{
	margin-bottom: 20px;
}

.middle>.box>.user>input[type=text]{
	width: 421px;
	height: 32px;
	padding: 5px;
	line-height: 32px;
	border: 1px;
	border: 1px solid #cccccc;
	font-size: 18px;
	font-family: "microsoft yahei";
}

.middle>.box>.user>input[type=radio]{
	display: none;
}

label:nth-of-type(3),label:nth-of-type(4),label:nth-of-type(8),label:nth-of-type(9){
	margin-left: 245px !important;
}

label:nth-of-type(10),label:nth-of-type(11){
	margin-left: 209px !important;
}

label:nth-of-type(5),label:nth-of-type(6),label:nth-of-type(7){
	margin-left: 0 !important;
	margin-right: 60px !important;
}

label:nth-of-type(5):hover,label:nth-of-type(6):hover,label:nth-of-type(7):hover{
	cursor: pointer;
}

label:nth-of-type(5):before,label:nth-of-type(6):before,label:nth-of-type(7):before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #c5c2c2;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	left: -4px;
	top: 4px;
}

#realname{
	margin-top: 20px;
}

select{
	width: 127px;
	height: 42px;
	line-height: 30px;
	padding: 5px;
	border: 1px solid #cccccc;
	appearance:none;
  	-moz-appearance:none;
  	-webkit-appearance:none;
  	color: #666666;
  	background: url(../img/select_arrow.png) no-repeat 105px center transparent;
  	font-size: 14px;
  	margin-top: 20px;
  	margin-bottom: 20px;
}

select::-ms-expand {
display: none;
}

input[type=radio]:checked + label:nth-of-type(5):before {
	content: "\2022";
	color: #f3f3f3;
	font-size: 31px;
	text-align: center;
	line-height: 16px;
}

input[type=radio]:checked + label:nth-of-type(6):before {
	content: "\2022";
	color: #f3f3f3;
	font-size: 31px;
	text-align: center;
	line-height: 16px;
}

input[type=radio]:checked + label:nth-of-type(7):before {
	content: "\2022";
	color: #f3f3f3;
	font-size: 31px;
	text-align: center;
	line-height: 16px;
}

.user>#submit{
	width: 120px;
	height: 40px;
	background-color: #c6474e;
	color: #FFFFFF;
	font-size: 18px;
	font-family: "microsoft yahei";
	border: 0;
	margin-left: 420px;
}

.user>#submit:hover{
	cursor: pointer;
}

.user>a{
	color: #C6474E;
}
